#1.显示员工管理系统界面
print('-'*20,'欢迎来到EMS系统','-'*20)
#2.显示用户选项

#创建员工列表
emps = ['\t孙悟空\t14\t\t男\t\t花果山','\t猪八戒\t24\t\t男\t\t高老庄']
while True:
    print('请选择你要做的操作：')
    print('\t1.\t查询员工')
    print('\t2.\t添加员工')
    print('\t3.\t删除员工')
    print('\t4.\t退出系统')

    user_choose = int(input('请输入（1-4）：'))
    print('-' * 55)
#根据用户的选择来做相关的操作
#提示：用户选项需要重复显示

    if user_choose == 1:
        #查询员工信息
        #1，显示表头
        print('序号\t\t姓名\t\t年龄\t\t性别\t\t住址')
        #员工序号不能写死，所以需创建变量来储存员工序号
        n = 1
        for emp in emps:
            print(f'{n}\t{emp}')
            n += 1
    elif user_choose == 2:
        #添加员工信息
        #获取员工信息
        emp_name = input('请输入员工姓名：')
        emp_age = input('请输入员工年龄：')
        emp_gender = input('请输入员工性别：')
        emp_address = input('请输入员工住址：')
        #将员工信息转化为列表
        emp = f'{emp_name}\t\t{emp_age}\t\t{emp_gender}\t\t{emp_address}'
        print('输入成功，请确认是否将以下员工添加至数据中')
        print('-' * 55)
        print('姓名\t\t年龄\t\t性别\t\t住址')#以列表形式显示新员工信息
        print(emp)
        print('-' * 55)
        #用户确认是否添加信息
        user_comfirme = input('确认请输入Y---取消请输入N（大小写均可）')
        if user_comfirme == 'Y' or user_comfirme == 'y':
            emps.append(emp)
        elif user_comfirme == 'N' or user_comfirme == 'n':
            print('已取消添加该员工')
        else:
            print('你的输入有误，请重新输入！')
    elif user_choose == 3:
        #删除员工信息
        #显示需要删除员工序号
        user_del = int(input('请输入要删除员工的序号：'))
        if 0 < user_del <= len(emps):
            print('请确认是否要删除以下员工:')
            print('-' * 55)
            print(f'{user_del}{emps[user_del-1]}')
            print('-' * 55)
            while True:
                user_comfirme2 = input('确认请输入Y---取消请输入N（大小写均可）')
                if user_comfirme2 == 'Y' or user_comfirme2 == 'y':
                    emps.pop(user_del-1)
                    break
                elif user_comfirme2 == 'N' or user_comfirme2 == 'n':
                    print('已取消删除该员工')
                    break
                else:
                    print('你的输入有误，请重新输入！')
        else:
            print('你的输入有误，请重新输入！')
    elif user_choose == 4:
        #退出系统
        print('-' * 55)
        print('欢迎使用EMS系统，再见！')
        input('点击回车键退出系统')
        break
    else:
        print('-' * 55)
        print('你的输入有误，请重新输入（1-4）：')


    #打印分割线
    print('-'*55)